/**
 * 门店相关接口
 */

import { post } from './request'
import type { SpbNearestShopsRequest, SpbNearestShopsResponse } from './apifox/models'

/**
 * 查询最近门店
 * 根据用户位置查询附近的门店
 * 
 * @param data 请求参数，包含用户经纬度坐标（latitude, longitude）和返回数量限制（limit）
 * @returns 返回附近门店列表，包含门店名称、地址、距离等信息
 */
export function nearestShops(data: SpbNearestShopsRequest): Promise<SpbNearestShopsResponse> {
  return post<SpbNearestShopsResponse>('/nearest_shops', data, {
    showLoading: true,
    loadingText: '查找中...'
  })
}

